<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="en-us">
<title>Developer Guide - HMA Security Token Service</title>
<link rel="stylesheet" type="text/css" href="../css/book.css">
</head>

<body>

<h1>Developer Guide - HMA Security Token Service version 2.5</h1>

<h2><a name="Software_Srchitecture">1. Architecture</a></h2>

<p>The service implementation is composed of an Java class implementing the Axis2 service
template which receives the incoming request, processes the request using other supporting
utility classes, then responds the request invoker. The components of the architecture are
shown in the diagram below. </p>

<h2>1.1 Component Diagram</h2>

<p align="center"><img src="../images/architecture.jpg"
alt="architecture.jpg (37544 bytes)" width="555" height="543"></p>

<h2>1.2 Class Diagram</h2>

<p>&nbsp;</p>

<p align="center"><img src="../images/classDiagram.jpg"
alt="classDiagram.jpg (47681 bytes)" width="1106" height="431"></p>

<p>&nbsp;</p>

<h2><a name="API_Documentation">2. API Documentation</a></h2>
</body>
</html>
